@import '@/uni_modules/uni-scss/variables.scss';
.uv-steps-item__line--column{
  left: 40rpx !important;
  background: #EBEDF0 !important;
}
.uni-table-tr{
	display: flex !important;
}
.uni-table-th{
  flex: 1;
}
.uni-table-td{
  flex: 1;
}
.uv-steps-item__wrapper--column{
  width: 80rpx !important;
  height: 80rpx !important;
}
.uv-popup{
  z-index: 10000 !important;
}
.uni-table {
  overflow-x: hidden !important;
  width: 750rpx !important;
}
.uv-notice-bar{
  border-radius: 12rpx;
}
  .footer {
    padding: 44rpx 76rpx;
    box-sizing: border-box;
    background: #fff;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 1000;
    .btn {
      width: 100%;
      height: 88rpx;
      background: linear-gradient( to top , #0992F5 0%, #1071E7 100%);
      border-radius: 20rpx;
      font-family: PingFangSC, PingFang SC;
      font-weight: 600;
      font-size: 32rpx;
      color: #FFFFFF;
      text-align: center;
      line-height: 88rpx;
    }
  }
/* flex 常用布局 */
.flex{
	display: flex;
	display: -webkit-flex;
}

.flex-left{
	justify-content: flex-start;
}

.flex-right{
	justify-content: flex-end;
}

.flex-center{
	justify-content: center;
}

.flex-between{
	justify-content: space-between;
}

.flex-around{
	justify-content: space-around;
}

.align-center{
	align-items: center;
}
.align-end{
	align-items: flex-end;
}
.align-start {
	align-items: flex-start;
}
.flex-wrap{
	flex-wrap: wrap;
}

.flex-column{
	flex-direction: column;
}

/* 文字一行 超出隐藏 */
.text-ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 文字超出 两行隐藏 */
.text-twoline-ellipsis{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}